package entidad;

import interfaz.IEntidad;

public class Empleado implements IEntidad {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private int idEmpleado = 0;
	private String nombre = null;
	private String apellido = null;
	private String sexo = null;
	private String cedula = null;
	private String direccion = null;
	private String telefono = null;
	private String celular = null;
	private IEntidad role = null;
	private int idRole = 0;
	private String usuario = null;
	private String clave = null;
	private String estatus = null;
	private String email=null;

	public Empleado(int idEmpleado, String nombre, String apellido,
			String sexo, String cedula, String direccion, String telefono,
			String celular, int idRole, String usuario, String clave,
			String estatus,String email) {
		super();
		this.idEmpleado = idEmpleado;
		this.nombre = nombre;
		this.apellido = apellido;
		this.sexo = sexo;
		this.cedula = cedula;
		this.direccion = direccion;
		this.telefono = telefono;
		this.celular = celular;
		this.idRole = idRole;
		this.usuario = usuario;
		this.clave = clave;
		this.estatus = estatus;
		this.email=email;
	}
	
	public Empleado(int idEmpleado, String nombre, String apellido,
			String sexo, String cedula, String direccion, String telefono,
			IEntidad role, String usuario, String clave,
			String estatus,String email) {
		super();
		this.idEmpleado = idEmpleado;
		this.nombre = nombre;
		this.apellido = apellido;
		this.sexo = sexo;
		this.cedula = cedula;
		this.direccion = direccion;
		this.telefono = telefono;
		this.role = role;
		this.usuario = usuario;
		this.clave = clave;
		this.estatus = estatus;
		this.email=email;
	}

	public Empleado(int idEmpleado, String nombre, String apellido,
			String sexo, String cedula, String direccion, String telefono,
			String celular, int idRole, String usuario, String clave,
			String estatus) {
		super();
		this.idEmpleado = idEmpleado;
		this.nombre = nombre;
		this.apellido = apellido;
		this.sexo = sexo;
		this.cedula = cedula;
		this.direccion = direccion;
		this.telefono = telefono;
		this.celular = celular;
		this.idRole = idRole;
		this.usuario = usuario;
		this.clave = clave;
		this.estatus = estatus;
		
	}
	
	public Empleado(int idEmpleado, String nombre, String apellido,
			String sexo, String cedula, String direccion, String telefono, int idRole, String usuario, String clave,
			String estatus,String email) {
		super();
		this.idEmpleado = idEmpleado;
		this.nombre = nombre;
		this.apellido = apellido;
		this.sexo = sexo;
		this.cedula = cedula;
		this.direccion = direccion;
		this.telefono = telefono;
		this.idRole = idRole;
		this.usuario = usuario;
		this.clave = clave;
		this.estatus = estatus;
		this.email=email;
		
	}
	
	public Empleado(int idEmpleado, String nombre, String apellido,
			String sexo, String cedula, String direccion, String telefono,
			int idRole, String usuario, String clave,
			String estatus) {
		super();
		this.idEmpleado = idEmpleado;
		this.nombre = nombre;
		this.apellido = apellido;
		this.sexo = sexo;
		this.cedula = cedula;
		this.direccion = direccion;
		this.telefono = telefono;
		this.idRole = idRole;
		this.usuario = usuario;
		this.clave = clave;
		this.estatus = estatus;
		
	}

	public int getIdEmpleado() {
		return idEmpleado;
	}

	public void setIdEmpleado(int idEmpleado) {
		this.idEmpleado = idEmpleado;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getApellido() {
		return apellido;
	}

	public void setApellido(String apellido) {
		this.apellido = apellido;
	}

	public String getSexo() {
		return sexo;
	}

	public void setSexo(String sexo) {
		this.sexo = sexo;
	}

	public String getCedula() {
		return cedula;
	}

	public void setCedula(String cedula) {
		this.cedula = cedula;
	}

	public String getDireccion() {
		return direccion;
	}

	public void setDireccion(String direccion) {
		this.direccion = direccion;
	}

	public String getTelefono() {
		return telefono;
	}

	public void setTelefono(String telefono) {
		this.telefono = telefono;
	}

	public String getCelular() {
		return celular;
	}

	public void setCelular(String celular) {
		this.celular = celular;
	}

	public IEntidad getRole() {
		return role;
	}

	public void setRole(IEntidad role) {
		this.role = role;
	}

	public int getIdRole() {
		return idRole;
	}

	public void setIdRole(int idRole) {
		this.idRole = idRole;
	}

	public String getUsuario() {
		return usuario;
	}

	public void setUsuario(String usuario) {
		this.usuario = usuario;
	}

	public String getClave() {
		return clave;
	}

	public void setClave(String clave) {
		this.clave = clave;
	}

	public String getEstatus() {
		return estatus;
	}

	
	public void setEstatus(String estatus) {
		this.estatus = estatus;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

}